package view

import "time"

//
type Authority_config_tbl struct {
	Id         int    `gorm:"primary_key" json:"-"`
	Role       int    `json:"role"`       //用户角色（1：系统管理员（IT） 2：公司管理层 3：总监级  4：预订中心操作员 5：门店运营部 6：财务部 7：营销部 8：会员部  9：采购部 10：公司其他人员 11：店长/店助 12：门店前台  13：门店销售 14：门店采购 15：门店其他人员）
	Module     int    `json:"module"`     //功能模块（1：门店信息 2：房态和房价  3：客房下单  4：客房接单  5：其他预订  6：采购系统 7：结算 8：会员 9：报表 10：权限管理 11：数据库访问）
	Auth_level string `json:"auth_level"` //权限内容（A：可查看及编辑全部内容 B：可查看全部内容 C：可查看及编辑本店内容 D：可查看本店内容 E：禁止查看及编辑）
	Desc       string `json:"desc"`       //描述信息
}

//
type BaseId struct {
	Id int `gorm:"primary_key" json:"-"`
}

//用户团队表
type User_team_tbl struct {
	Id          int    `gorm:"primary_key" json:"-"`
	User        string `json:"user"`        //用户名
	Team_ref_id int    `json:"team_ref_id"` //所属团队ID
}

//团队地区表
type Team_region_tbl struct {
	Id            int    `gorm:"primary_key" json:"-"`
	Name          string `json:"name"`          //团队名
	Region_ref_id int    `json:"region_ref_id"` //所属地区ID
}

//团队信息表
type Team_info_tbl struct {
	Id          int       `gorm:"primary_key" json:"-"`
	Name        string    `json:"name"`        //团队名 gorm:"DeletedAt"
	Leader      string    `json:"leader"`      //多个队长
	Is_vaild    int       `json:"is_vaild"`    //是否有效（1：是 -1：否）
	Create_time time.Time `json:"create_time"` //创建时间
}
